Versions:

  • 2025.08.19
  • 2025.2.27

x64dbg is an open-source user mode debugger engineered specifically for Windows environments, where its twin graphical interfaces—x32dbg and x64dbg—handle 32-bit and 64-bit executables respectively. Released under version 2025.08.19 and descended from an earlier 2.x lineage, the tool equips security researchers, malware analysts, and reverse engineers with a fully visual yet scriptable workspace for inspecting binaries whose source code is unavailable. Built around a modular architecture, the debugger integrates a powerful disassembler based on Zydis, a memory map viewer, thread and handle enumeration, hardware and software breakpoint management, and real-time register and stack panes that update while single-stepping or running to cursor. Users can automate repetitive tasks through an extensive scripting API that supports both Python and the built-in “Script” language, while plug-in writers can extend functionality via the open SDK; community contributions already provide signature scanners, YARA integration, and unpacking aids. Typical workflows begin by loading a suspicious executable, setting breakpoints on imported API calls or strings of interest, and tracing execution to observe decryption loops, process injection, or anti-analysis tricks; the trace recording feature can save complete execution paths for offline comparison. Because symbols, comments, and labels are preserved in session databases, teams can iteratively annotate findings and share knowledge across investigations. The entire package is portable, requiring no installation, so it can be carried on removable media for field work or run inside disposable virtual machines. x64dbg is available for free on get.nero.com, with downloads supplied through trusted Windows package sources such as winget that always deliver the latest version and support batch installation of multiple applications.

Tags: